
#ifndef SECTOR_H_
#define  SECTOR_H_

#include "Cell.h"
using namespace std;

class Sector:public Cell {
private:
    double m_dCoveredAngleStart;
    double m_dCoveredAngleEnd;


public:
    Sector();

    Sector(int id,
           double radius,
           double minDistance,
           double X,
           double Y,
           double angleStart,
           double angleEnd
          );
    virtual ~Sector ();

    void SetCoveredAngleStart(double );
    void SetCoveredAngleEnd(double );

    double GetCoveredAngleStart() const;
    double GetCoveredAngleEnd() const;

    double GetTotalCoveredAngle() const;


    //Debug
    void
    Print (void);
};

#endif /* CELL_H_ */
